.zend_form{
display:table;
margin:5px auto;
padding:10px;
font-family:arial;
font-weight:bold;
font-size:16px;

}

.zend_form input, .zend_form textarea,.zend_form dt, .zend_form dd{
text-align:left;
font-family:arial;
font-weight:bold;
font-size:16px;
color:#333;
margin:0 0 0 0;
padding:0;
}

.zend_form input:focus{
	background:#FFFFCC;
}

.zend_form input[type="text"], .zend_form input[type="password"] {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
padding:5px;
}

.zend_form input[type="submit"] {
background:#EEEEEE none repeat scroll 0 0;
border:3px double #CCCCCC;
font-size:1em;
padding:2px;
padding-left:20px;
padding-right:20px;
}

.zend_form input[type="submit"]:hover {
background:#CCC none repeat scroll 0 0;
cursor:pointer;
border:3px double #EEE;
}

.zend_form dt, .zend_form dd{
padding:4px;
}

.zend_form p{
padding:0;
margin:0;
}

.submit{
float:right;
}

.required:before{content:'* '}

/*.optional:before{content:'+ '}*/


.login{
	width:350px;
	margin:5px auto;
	margin-top: 50px;
	background:#efefef;
	border: 5px solid #333;
	padding:1px;
}
.loginHead{
	background: #333;
	color:#EFEFEF;
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	padding: 8px;
	padding-left:10px;

	}

.projekt_form{
display:table;
background:#eee;
border:5px solid #333;
}
.projekt_form h1{
	font-size:18px;
	font-weight:bold;
	padding:5px;
	background:#333;
	color:#eee;
	margin:1px;
}

.projekt_form_body{

}

